/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.webhomesites.padrao.contracts;

import br.com.webhomesites.padrao.model.FornecedorDAO;
import br.com.webhomesites.padrao.model.FornecedorModel;
import br.com.webhomesites.padrao.view.FornecedorView;
//import br.com.webhomesites.padrao.view.FornecedorView;

/**
 *
 * @author Webhome
 */
public interface IFornecedorPresenter {
    
    public void createView();
    public void setUpViewListeners();
    public void updateModelFromView();
    public void updateViewFromModel();
    public void novoFornecedor();
    public void inserirFornecedor();
    public void alterarFornecedor();
    public void removerFornecedor();
    public void habilitarEdicao(boolean arg);
    public FornecedorView getView();
    public void setView(FornecedorView view);   
    public FornecedorModel getModel();
    public void setModel(FornecedorModel model);
    public FornecedorDAO getDAO();
    public void setDAO(FornecedorDAO dao);
    public void buscaAvancada();
    
}
